/**
 * @(#) Indicator.java
 */

package org.vsg.stock.core.indicator;

import java.io.Serializable;
import java.util.Map;

public interface Indicator{
	String RESULT="returnResult";
	
	/**
	 * @return 
	 */
	Map<String,Serializable> calculate();
	
	/**
	 * @param modelList
	 * @throws CycleException
	 */
	void setIndicatorModel(IndicatorModel modelList) throws CycleException;
	
	
}
